import Vue from 'vue'
import App from './App'
import store from './store'

console.log('store', store)
new Vue({
  render: h => h(App),
  store, // 所有组件都可以通过$store得到store对象
}).$mount('#app')


/* 
store对象内部结构
  有2个重要属性: 用于组件中读取state数据
    state: store内部管理的state对象
    getters: store内部管理的getters计算属性
  有2个重要方法: 用于组件中更新state数据
    dispatch('action名称', data): 触发action调用
    commit('mutaion名称', data): 触发mutation调用

*/